reflecting screen - Turkish English Dictionary